/* pages/report/report.wxss */
@import "../../static/style/public.less";
@import "../../static/style/checkbox.less";
.container {
    width: 100vw;
    min-height: 100vh;
    background-size: 100% 100%;

    .report-content-box {
        padding: 20rpx;
        border-top-left-radius: 16rpx;
        border-top-right-radius: 16rpx;
        background: linear-gradient(to bottom, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));

        .report-head{
            .content-head{
                display: flex;
                justify-content: space-between;
                align-items: center;
                view, text {
                    font-size: 24rpx;
                    white-space: nowrap;
                    text-overflow:ellipsis;
                    overflow:hidden;
                }
                
                .content-head-left {
                    width: 350rpx;
                    height: 36rpx;
                    padding: 1rpx;
                    border-radius: 10rpx;
                    color: #bbb;
                    background: linear-gradient(to right, #8ec98e, #5e9bcb);
                    .in {
                        width: 350rpx;
                        height: 36rpx;
                        background-color: #fff;
                        border-radius: 10rpx;
                        display: flex;
                        justify-content: center;
                        align-items: center;

                        text {
                            width: 312rpx;
                        }
                        .xl-icon {
                            width: 32rpx;
                            height: 32rpx;
                        }
                    }
                    
                }
                .content-head-right {
                    display: flex;
                    justify-content: flex-end;
                    align-items: center;
                    color: #333;

                    .print-pats {
                        display: flex;
                        justify-content: flex-end;
                        align-items: center;
                        padding: 4rpx 10rpx;
                        background-color: #b1ceb2;
                        border-radius: 10rpx;
                        color: #0f4526;

                        image {
                            width: 30rpx;
                            height: 30rpx;
                            margin-right: 4rpx;
                        }
                    }

                    .print-btn-ico {
                        margin-left: 20rpx;
                        width: 64rpx;
                        height: 64rpx;
                    }
                }

                .index-big-btns{
                    width: 237rpx;
                    height: 58rpx;
                }
            }

            .patient-box {
                width: 174rpx;
                right: 104rpx;
                .patient-box-items {
                    text-align: right;
                    margin: 0 10rpx;
                }
            }
        }

        .report-btn-group {
            margin-top: 20rpx;
            display: flex;
            justify-content: center;
            align-items: flex-start;
            
            view {
                
                text-align: center;
                display: flex;
                .normal {
                    width: 168rpx;
                    height: 48rpx;
                }
                .press {
                    width: 181rpx;
                    height: 50rpx;
                }
            }
        }

        
    }
}

.checkboxes{
    padding: 0;
    background-color: transparent;
}
/* 未选中的 背景样式 */
checkbox .wx-checkbox-input {
    width: 24rpx; /* 背景的宽 */
    height: 24rpx; /* 背景的高 */

}
/* 选中后的 对勾样式 */
checkbox .wx-checkbox-input.wx-checkbox-input-checked::before {
    width: 24rpx; /* 选中后对勾大小，不要超过背景的尺寸 */
    height: 24rpx; /* 选中后对勾大小，不要超过背景的尺寸 */
    line-height: 24rpx;
    font-size: 24rpx; /* 对勾大小 */
}